package cn.zhfeat.hatch.dto.company;

import cn.zhfeat.core.base.BaseDto;
import java.io.Serializable;
import java.util.Date;

public class CompanyInfoDto extends BaseDto implements Serializable{
    
	private static final long serialVersionUID = 1L;
	  
    /** mycat生成唯一id*/
    private Long id;

    /** 创建时间*/
    private Date createTime;

    /** 更新时间*/
    private Date updateTime;

    /** 创建人id*/
    private Long createUserId;

    /** 删除时间*/
    private Date deleteTime;

    /** 删除标记*/
    private Integer isDeleted;

    /** 名称*/
    private String name;

    /** 介绍*/
    private String intro;

    /** 经营类型*/
    private String business;

    /** 营业执照*/
    private String businessLicense;

    /** 关键字*/
    private String keyWord;

    /** 编码*/
    private String code;

    /** 公司logo信息*/
    private String logo;

    /** 联系电话*/
    private String officePhone;

    /** 公司地址*/
    private String address;

    /** 客户类型 1连锁 2单店*/
    private Integer contactType;

    /** 合同附件*/
    private String leaseCcessories;

    /** 客户联系人*/
    private String contactPerson;

    /** 联系方式*/
    private String contactPhone;

    /** 联系人职位*/
    private String contactTitle;

    /** 联系人地址*/
    private String contactAddress;

    /** 短信充值数量*/
    private Integer smsNum;

    /** 行业标识 ：1  医药行业*/
    private Integer industryType;

    /** 标记用户是否进行过充值 0没充过 1充过*/
    private Integer smsRecharge;
    
    /**公司创建顺序码 数字*/
    private Integer createSequenceCode;

    /**标记企业是否开启全员营销 0不开启，1开启*/
    private Integer openAem;

    /** 公司全局短信阈值 **/
    private Long smsThreshold;

    /** 短信最近通知时间**/
    private Date smsRecentSendTime;

    /** 用户编辑的id**/
    private Long editId;


    
    public Integer getCreateSequenceCode() {
		return createSequenceCode;
	}

	public void setCreateSequenceCode(Integer createSequenceCode) {
		this.createSequenceCode = createSequenceCode;
	}

	/** 以下字段为提供酷客短信储值消耗记录使用 - ZhangHao*/
    
    private Integer msgType; //1系统短信 2群发短信 3短信充值 4通知短信

    private String msgTittle;//短信名称

    private Integer msgCounts;//短信数量

    private String batchNum; //批次号

    /** 是否进行了微信授权 默认0 未授权 1授权**/
    private Integer wechatAuth;

    

    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Long getCreateUserId() {
        return createUserId;
    }

    public void setCreateUserId(Long createUserId) {
        this.createUserId = createUserId;
    }

    public Date getDeleteTime() {
        return deleteTime;
    }

    public void setDeleteTime(Date deleteTime) {
        this.deleteTime = deleteTime;
    }

    public Integer getIsDeleted() {
        return isDeleted;
    }

    public void setIsDeleted(Integer isDeleted) {
        this.isDeleted = isDeleted;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public String getIntro() {
        return intro;
    }

    public void setIntro(String intro) {
        this.intro = intro == null ? null : intro.trim();
    }

    public String getBusiness() {
        return business;
    }

    public void setBusiness(String business) {
        this.business = business == null ? null : business.trim();
    }

    public String getBusinessLicense() {
        return businessLicense;
    }

    public void setBusinessLicense(String businessLicense) {
        this.businessLicense = businessLicense == null ? null : businessLicense.trim();
    }

    public String getKeyWord() {
        return keyWord;
    }

    public void setKeyWord(String keyWord) {
        this.keyWord = keyWord == null ? null : keyWord.trim();
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    public String getLogo() {
        return logo;
    }

    public void setLogo(String logo) {
        this.logo = logo == null ? null : logo.trim();
    }

    public String getOfficePhone() {
        return officePhone;
    }

    public void setOfficePhone(String officePhone) {
        this.officePhone = officePhone == null ? null : officePhone.trim();
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address == null ? null : address.trim();
    }

    public Integer getContactType() {
        return contactType;
    }

    public void setContactType(Integer contactType) {
        this.contactType = contactType;
    }

    public String getLeaseCcessories() {
        return leaseCcessories;
    }

    public void setLeaseCcessories(String leaseCcessories) {
        this.leaseCcessories = leaseCcessories == null ? null : leaseCcessories.trim();
    }

    public String getContactPerson() {
        return contactPerson;
    }

    public void setContactPerson(String contactPerson) {
        this.contactPerson = contactPerson == null ? null : contactPerson.trim();
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone == null ? null : contactPhone.trim();
    }

    public String getContactTitle() {
        return contactTitle;
    }

    public void setContactTitle(String contactTitle) {
        this.contactTitle = contactTitle == null ? null : contactTitle.trim();
    }

    public String getContactAddress() {
        return contactAddress;
    }

    public void setContactAddress(String contactAddress) {
        this.contactAddress = contactAddress == null ? null : contactAddress.trim();
    }

    public Integer getSmsNum() {
        return smsNum;
    }

    public void setSmsNum(Integer smsNum) {
        this.smsNum = smsNum;
    }

    public Integer getIndustryType() {
        return industryType;
    }

    public void setIndustryType(Integer industryType) {
        this.industryType = industryType;
    }

    public Integer getSmsRecharge() {
        return smsRecharge;
    }

    public void setSmsRecharge(Integer smsRecharge) {
        this.smsRecharge = smsRecharge;
    }

	public Integer getMsgType() {
		return msgType;
	}

	public void setMsgType(Integer msgType) {
		this.msgType = msgType;
	}

	public String getMsgTittle() {
		return msgTittle;
	}

	public void setMsgTittle(String msgTittle) {
		this.msgTittle = msgTittle;
	}

	public Integer getMsgCounts() {
		return msgCounts;
	}

	public void setMsgCounts(Integer msgCounts) {
		this.msgCounts = msgCounts;
	}

	public String getBatchNum() {
		return batchNum;
	}

	public void setBatchNum(String batchNum) {
		this.batchNum = batchNum;
	}

    public Integer getOpenAem() {
        return openAem;
    }

    public void setOpenAem(Integer openAem) {
        this.openAem = openAem;
    }

    public Integer getWechatAuth() {
        return wechatAuth;
    }

    public void setWechatAuth(Integer wechatAuth) {
        this.wechatAuth = wechatAuth;
    }

    public Long getSmsThreshold() {
        return smsThreshold;
    }

    public void setSmsThreshold(Long smsThreshold) {
        this.smsThreshold = smsThreshold;
    }

    public Long getEditId() {
        return editId;
    }

    public void setEditId(Long editId) {
        this.editId = editId;
    }
}